* todos.el: Fixes and improvements related to item relocation.
authorStephen Berman <stephen.berman@gmx.net>
Sun, 21 Apr 2013 22:25:03 +0000 (00:25 +0200)
committerStephen Berman <stephen.berman@gmx.net>
Sun, 21 Apr 2013 22:25:03 +0000 (00:25 +0200)
commit94edfaada95cce0e3cbe9bc165e138d7aef091ed
treef0b4e0be66b4a909b8fb98febdacbfb6f8dbe625
parente4f23e76b72d5d248c1b8d9bd5609cea307ee416
* todos.el: Fixes and improvements related to item relocation.
(todos-category-completions): On ensuring proper category display,
if done items in category are visible, keep them visible.
(todos-set-item-priority): Keep top of category in view while
setting priority.
(todos-move-item): Restore prevention of moving within the same
category.  Move done items to top, not end, of done items section.
When user quits before setting priority, make sure to return to
starting file.
(todos-item-undo): Partly reimplement along lines of
todos-move-item, adding highlighting of single item as undo
target, setting priority of multiple undone items, improving
handling of quitting before setting priority.
(todos-unarchive-items): Restore items to top, not end, of
category's done section.
lisp/calendar/ChangeLog
lisp/calendar/todos.el